From ef82ee31ed065c1599d8e2414bd3add19b98253b Mon Sep 17 00:00:00 2001 From: Ze Huang Date: Sun, 11 Jan 2026 14:41:02 +0800 Subject: [PATCH] riscv: dts: spacemit: Add USB2 PHY node for K1 Origin: https://git.kernel.org/linus/9d591fef025d5008f23ab339a10006b151150578 K1's DWC3 USB 3.0 controller requires two separate PHYs to function: the USB 3.0 combophy (for SuperSpeed) and a USB 2.0 PHY (for High-Speed, Full-Speed, etc.). Add node for this second USB 2.0 PHY (usbphy2). Tested-by: Aurelien Jarno Signed-off-by: Ze Huang Reviewed-by: Yixun Lan Link: https://lore.kernel.org/r/20260111-k1-usb3dts-v2-v3-1-f5ebd546e904@linux.dev Signed-off-by: Yixun Lan Gbp-Pq: Topic features/riscv64 Gbp-Pq: Name riscv-dts-spacemit-Add-USB2-PHY-node-for-K1.patch --- arch/riscv/boot/dts/spacemit/k1.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spacemit/k1.dtsi index 86d1db14e2e..b44149f4f07 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -424,6 +424,14 @@ status = "disabled"; }; + usbphy2: phy@c0a30000 { + compatible = "spacemit,k1-usb2-phy"; + reg = <0x0 0xc0a30000 0x0 0x200>; + clocks = <&syscon_apmu CLK_USB30>; + #phy-cells = <0>; + status = "disabled"; + }; + combo_phy: phy@c0b10000 { compatible = "spacemit,k1-combo-phy"; reg = <0x0 0xc0b10000 0x0 0x1000>; -- 2.30.2